.list-box a {
  display: block;
  margin: 0 0 0 2.66666667vw;
  border-bottom: solid 1px #f6f6f7;
}
.list-box a em {
  float: left;
  line-height: 14vw;
  width: 7.33333333vw;
  font-size: 3.73333333vw;
  color: #909090;
}
.list-box a i {
  float: right;
  margin: 0 2.66666667vw 0 0;
  font-size: 6.13333333vw;
  color: #a4a4a4;
  line-height: 14vw;
}
.list-box a h3 {
  float: left;
  width: 80vw;
  font-size: 3.73333333vw;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 1.2vw 0 0 0;
  line-height: 6.93333333vw;
}
.list-box a div {
  float: left;
  width: 80vw;
  font-size: 2.66666667vw;
  color: #777776;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 5.6vw;
}
